//Structure declaration
struct LinkedList{
	struct FileDescriptor *data;
	struct LinkedList *next;

};
// function declaration
int count_of_searchfile;
void insert_Into_HashTable(struct FileDescriptor *fd);// called from mount
int  delete_From_HashTable(char locationfullpath[]);//300
void insert_InSortedOrder(struct LinkedList *temp,int index);//,int index_2);// this function is called from above insert_Into_HashTable function
//int compare(char a[], char b[]);
void copy_Node(struct LinkedList * node,struct LinkedList *temp);
struct LinkedList * search_In_HashTable(char name[]);// search function that returns the list of nodes ving same name
void initialiseHashTable();
// global variable
//struct LinkedList *hashtable[26][26];
struct LinkedList *hashtable[127];
//struct LinkedList *
int  delete_From_HashTable(char locationfullpath[]); // all i need is name of file/dir and complete path
